#import <Foundation/Foundation.h>
#import "constants.h"
#import "GameProtocol.h"
#import <UIKit/UIKit.h>
@class GameComponent;
@interface Game : NSObject<GameProtocol>



@property (readonly) NSMutableArray* pictures;
@property (readonly) NSMutableArray* text;
@property (readonly) GameCategory type;
@property (readonly)  NSString* name;
@property UIView* gameView;
@property (readonly) NSMutableArray* components;
@property NSString* ruleOfTheGame;

-(instancetype)init;
-(void)addPicture:(NSString*)picture;
-(void)addText:(NSString*)picture;
-(void)setType:(GameCategory)type;
-(void)setName:(NSString *)name;
-(void)addComponents:(GameComponent*)component;
-(void)removeAllComponents;

@end
